package com.xinxin.datastructure.map;

/**
 * @author ：史鑫鑫
 * @date ：Created in 2019/5/5 23:38
 */
public interface Map<K, V> {
    // 添加键值对
    void add(K key, V value);
    // 移除键值对
    V remove(K key);
    // 判断是否包含键值对
    boolean contains(K key);
    // 根据键获取值
    V get(K key);
    // 重置键值对
    void set(K key, V newValue);
    // 获取map大小
    int getSize();
    // 判断map是否为空
    boolean isEmpty();
}
